.validation_errors{
/*    color: #9F6000;
    background-color: #FEEFB3;
    border: 2px solid gray;*/
    min-height: 48px;
    line-height: 48px;
    border: 1px solid #ffcd00;
    background: #f9ebb3 url(images/warning.png) center left no-repeat;
    padding-left: 48px;
}

.message_success{
/*    color: green;
    background-color: palegreen;
    border: 2px solid gray;*/
    
    min-height: 48px;
    line-height: 48px;
    border: 1px solid #adff00;
    background: #e4feca url(images/checkmark.png) center left no-repeat;
    padding-left: 48px;
}

.message_error{
/*    color: #222;
    background-color: #FF5500;
    border: 2px solid gray;*/
    min-height: 48px;
    line-height: 48px;
    border: 1px solid #ff0000;
    background: #fbd2d2 url(images/error.png) center left no-repeat;
    padding-left: 48px;
}

header #logo h1 {
  line-height: 1.8em !important;
  padding-left: 176px;
  /*background: url('images/logo.png') no-repeat;*/
  font-size: 2.1em !important;
  margin-bottom: 0px !important;
  position: absolute;
  left: 348px;
  top: 60px;
  padding-bottom: 50px;
  padding-left: 174px;
}




header #logo .portal-description {
  padding-left:	30%; 
  position: absolute;
  top: 130px;
  padding-left: 0px !important;
  left: 523px;
}

header #logo .portal-title-1 {
  display: none;
}

/* max-width */ 

@media screen and (max-width: 600px) { 
header #logo h1 {

    padding-left: 183px !important;
  }
  
  
header #logo .portal-title-1 {
    padding-left: 37%;
  }
  
  header #logo .portal-description {
    padding-left: 101px !important;
    top: -23px !important;
    left: 106px !important;
  }
  
  header #logo h1 {
  line-height: 1.8em !important;
  background: url('images/logo.png') no-repeat;
  
  margin-bottom: 0px !important;
  position: relative;
  left: 0px !important;
  top: 0px !important;

  padding-bottom: 50px;
}



header #logo .portal-description {
  padding-left:	30%; 
  position: relative;
  top: 130px;
  padding-left: 0px !important;
  left: 413px;
}

}

@media screen and (min-width: 601px) and (max-width: 1180px) {
  
  header #logo h1 {
  left: 80px !important;
   }
  
  header #logo .portal-description {
    left: 193px !important;
    top: 97px !important;
  }
  
  
}


@media screen and (min-width: 1181px) and (max-width: 1480px) {
  header #logo h1 {  
  line-height: 1.8em !important;
  left: 221px !important;
  
  }
  
  header #logo .portal-description {
    top: 106px !important;
    left: 395px !important;
  }
  
}

._4s7c {
  width: 190px !important;
}

header #logo .portal-title-1 {
  padding-left: 59% !important;
  font-size: 1.5em !important;
}

ul.category.list-striped, ol.category.list-striped {
      list-style: square outside none !important;
  	
  }


header #logo {
margin-bottom: 60px !important;
}

h1.portal-title.corto {
margin-top: 8px !important;
margin-left: -60px !important;
}